<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">

    <f:view contentType="text/html">
        <h:head>
        <!--    <meta http-equiv="refresh" content="#{session.maxInactiveInterval};url=#{request.contextPath}/index.jsp" /> -->
            <f:facet name="first">
                <meta name="google" value="notranslate" /> 
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
                <title>SAP - Sistema de Acompanhamento de Processos</title>
            </f:facet>

            <link type="text/css" rel="stylesheet" href="#{request.contextPath}/css/default.css" />
            <link type="text/css" rel="stylesheet" href="#{request.contextPath}/css/syntaxhighlighter/syntaxhighlighter.css" />

            <script language="javascript" src="#{request.contextPath}/js/locale.js"></script>
            <script language="javascript" src="#{request.contextPath}/js/padrao.js"></script>
            <script language="javascript">
                jQuery(function ($) {
                    $("input.data:text").mask("99/99/9999");
                    $("input.processo:text").mask("9999-9.999.999-9");
                });
            </script>
            <h:outputScript name="jquery/jquery.js" library="primefaces" />
            <h:outputScript name="jquery/jquery-plugins.js" library="primefaces" />
            
            <ui:insert name="head"></ui:insert>

            <style type="text/css">
                .actions td {
                    border: 0px none !important;
                    padding: 2px !important;
                }

                * { margin: 0; padding: 0; z-index: 1; }

                #limites { position: absolute; top: 50%; left: 50%; width: 680px; height: auto; margin: -200px 0 0 -340px; background-color: #eee; }

                #menuRel { position: absolute; top: 1%; left: 1%; height: auto;}

                #conteudo { padding: 20px; }

                .new {
                    background: url(../images/new-ico.gif) no-repeat 1%;
                }

                .ui-widget, .ui-widget .ui-widget {
                    font-size: 98% !important;

                } 

                .ui-menu {
                    width: auto !important;
                    height: auto !important;
                }

                .ui-menu .ui-menu-item .ui-menu-item-label {
                    padding: .4em 4.7em;
                    height: auto !important;
                }

                .ui-menu .ui-menu-parent .ui-menu-child {  
                    white-space:nowrap !important;  
                    width: 500px !important;
                    height: auto !important;
                } 

                .ui-growl {
                    top:115px;
                }

                .coluna1 {  
                    text-align: left;
                    font-weight: bold; 
                    vertical-align: top;
                }  

                .coluna2 {  
                    font-weight: normal;  
                }  

                .semBorda tr, .semBorda td {  
                    border: none !important;  
                } 

                .ui-icon-document {
                    font-weight:bold;
                }

            </style>
        </h:head>

        <h:body>
            <p:layout fullPage="true">
                <p:layoutUnit id="left" position="west" resizable="true" collapsed="false"  collapsible="true" header="Menu Principal">
                    <table width="100%">
                        <tr>
                            <td>
                        <h:outputLink target="_blank" value="http://www.triunfoconsultoria.com/" title="Site Triunfo Consultoria" style="margin-bottom:2px;">
                            <h:graphicImage value="/logo/patricia_triunfo2.png" height="60" width="80"/>
                            <h:outputText value=" - S.A.P. - SISTEMA DE ACOMPANHAMENTO DE PROCESSOS" style="font-weight:bold;"  />
                            <br />
                            <br />
                            <h:outputText value="#{cargaBean.selectedCarga.dscCarga} " style="font-weight:bold;"  />
                            <h:outputText value="#{cargaBean.selectedCarga.datCarga}">
                                <f:convertDateTime type="date" dateStyle="short" pattern="dd/MM/yyyy HH:mm:ss" />
                            </h:outputText>
                        </h:outputLink>
                        </td>
                        </tr>
                    </table>

                    <h:form id="frmPrincipal" prependId="false">
                        <p:growl id="messagesMenu" showDetail="true" life="3000" />

                        <p:slideMenu style="font-weight: bold;" backLabel="Voltar">
                            <p:submenu label="CADASTROS" icon="ui-icon-document" rendered="#{menuBean.cadastros()}">
                                <p:separator rendered="#{menuBean.empreendimento()}" />
                                <p:menuitem value="Processos dos Empreendimentos" url="/cadastros/empreendimento.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.empreendimento()}" />
                                <p:separator rendered="#{menuBean.cliente()}" />
                                <p:menuitem value="Clientes" url="/cadastros/cliente.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.cliente()}" />
                                <p:separator rendered="#{menuBean.fornecedor()}" />
                                <p:menuitem value="Fornecedores" url="/cadastros/fornecedor.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.fornecedor()}" />
                                <p:separator  rendered="#{menuBean.diversos()}" />
                                <p:submenu label="Diversos" rendered="#{menuBean.diversos()}">
                                    <p:separator rendered="#{menuBean.assunto()}" />
                                    <p:menuitem value="Assuntos" url="/cadastros/assunto.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.assunto()}" />
                                    <p:separator rendered="#{menuBean.categoria()}" />
                                    <p:menuitem value="Categorias" url="/cadastros/categoria.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.categoria()}" />
                                    <p:separator rendered="#{menuBean.departamento()}" />
                                    <p:menuitem value="Departamentos" url="/cadastros/departamento.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.departamento()}" />
                                    <p:separator rendered="#{menuBean.diagnostico()}" />
                                    <p:menuitem value="Diagnósticos" url="/cadastros/diagnostico.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.diagnostico()}" />
                                    <p:separator rendered="false" />
                                    <p:menuitem value="Modelo de E-Mail" url="/cadastros/propostaemail.jsf" update=":frmPrincipal:messagesMenu" rendered="false" />
                                    <p:separator rendered="false" />
                                    <p:menuitem value="Modelo de Procuração" url="/cadastros/propostaprocuracao.jsf" update=":frmPrincipal:messagesMenu" rendered="false" />
                                    <p:separator rendered="#{menuBean.tipodocumento()}" />
                                    <p:menuitem value="Tipo de Documento" url="/cadastros/tipodocumento.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.tipodocumento()}" />
                                    <p:separator rendered="false" />
                                    <p:menuitem value="Lista de Documentos" url="/cadastros/orgaodocumento.jsf" update=":frmPrincipal:messagesMenu" rendered="false" />
                                    <p:separator rendered="#{menuBean.etapa()}" />
                                    <p:menuitem value="Etapas – Honorários" url="/cadastros/propostaetapa.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.etapa()}" />
                                    <p:separator rendered="#{menuBean.modeloproposta()}" />
                                    <p:menuitem value="Modelo de Proposta" url="/cadastros/propostamodelo.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.modeloproposta()}" />
                                    <p:separator />
                                </p:submenu>
                                <p:separator rendered="#{menuBean.financeiro()}" />
                                <p:submenu label="Financeiro" rendered="#{menuBean.financeiro()}">
                                    <!--
                                    <p:separator rendered="#{menuBean.banco()}" />
                                    <p:menuitem value="Banco" url="/cadastros/banco.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.banco()}" />
                                    <p:separator rendered="#{menuBean.moeda()}" />
                                    <p:menuitem value="Moeda" url="/cadastros/moeda.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.moeda()}" />
                                    <p:separator rendered="#{menuBean.tipoconta()}" />
                                    <p:menuitem value="Tipo de Conta" url="/cadastros/tipoconta.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.tipoconta()}" />
                                    <p:separator rendered="#{menuBean.contabancaria()}" />
                                    <p:menuitem value="Conta Bancária" url="/cadastros/contabancaria.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.contabancaria()}" />
                                    -->
                                    <p:separator rendered="#{menuBean.centrocusto()}" />
                                    <p:menuitem value="Centro de Controle" url="/cadastros/centrocusto.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.centrocusto()}" />
                                    <p:separator rendered="#{menuBean.formapagamento()}" />
                                    <p:menuitem value="Forma de Pagamento" url="/cadastros/formapagamento.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.formapagamento()}" />
                                    <p:separator rendered="#{menuBean.tipobaixa()}" />
                                    <p:menuitem value="Tipo de Baixa" url="/cadastros/tipobaixa.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.tipobaixa()}" />
                                    <p:separator rendered="false" />
                                    <p:menuitem value="Grupo de Contas Contabeis" url="/cadastros/planosgrupos.jsf" update=":frmPrincipal:messagesMenu" rendered="false" />
                                    <p:separator rendered="false" />
                                    <p:menuitem value="Plano de Contas" url="/cadastros/planocontas.jsf" update=":frmPrincipal:messagesMenu" rendered="false" />
                                    <p:separator rendered="#{menuBean.diversos()}" />
                                </p:submenu>

                                <p:separator rendered="#{menuBean.endereco()}" />
                                <p:submenu label="Endereço" rendered="#{menuBean.endereco()}">
                                    <p:separator />
                                    <p:menuitem value="Endereços" url="/cadastros/logradouro.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.logradouro()}" />
                                    <p:separator />
                                    <p:menuitem value="Bairros" url="/cadastros/bairro.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.bairro()}" />
                                    <p:separator />
                                    <p:menuitem value="Cidades" url="/cadastros/cidade.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.cidade()}" />
                                    <p:separator />
                                </p:submenu>
                                <p:separator rendered="#{menuBean.logradouro()}" />
                                <p:submenu label="Telefone" rendered="#{menuBean.telefone()}">
                                    <p:separator rendered="#{menuBean.codigoddi()}" />
                                    <p:menuitem value="Código D.D.I." url="/cadastros/codigoddi.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.codigoddi()}" />
                                    <p:separator rendered="#{menuBean.codigoddd()}" />
                                    <p:menuitem value="Código D.D.D." url="/cadastros/codigoddd.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.codigoddd()}" />
                                    <p:separator />
                                </p:submenu>

                                <p:separator />
                            </p:submenu>

                            <p:submenu label="MOVIMENTAÇÕES" icon="ui-icon-pencil" rendered="#{menuBean.movimentos()}">
                                <p:separator rendered="#{menuBean.processo_carga()}" />
                                <p:menuitem value="Carga dos Processos" url="/movimentos/processo_carga.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.processo_carga()}" />

                                <p:separator rendered="#{menuBean.processo()}" />
                                <p:menuitem value="Processo" url="/movimentos/processo.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.processo()}" />
                                <p:separator rendered="#{sessionScope.usuarioAutenticado.tipUsuario eq 'Administrador'}"  /> 
                                <p:menuitem value="Transferência Processos" url="/movimentos/transferencia_processos.jsf" update=":frmPrincipal:messagesMenu" rendered="#{sessionScope.usuarioAutenticado.tipUsuario eq 'Administrador'}"  /> 

                                <p:separator rendered="#{menuBean.movimentofinanceiro()}" />
                                <p:submenu label="Financeiro" rendered="#{menuBean.movimentofinanceiro()}">
                                    <p:separator rendered="#{menuBean.ordemservico()}" />
                                    <p:menuitem value="Ordem de Serviço" url="/movimentos/ordem_servico_novo.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.ordemservico()}" />
                                    <!--
                                    <p:separator rendered="#{menuBean.os_cancela()}" />
                                    <p:menuitem value="Ordem de Serviço Finalizada/Cancelada" url="/movimentos/ordem_servico_cancelada.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.os_cancela()}" />
                                    -->
                                    <p:separator rendered="#{menuBean.contasreceber()}" />
                                    <p:menuitem value="Contas a Receber" url="/movimentos/conta_receber.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.contasreceber()}" />

                                    <p:separator rendered="#{menuBean.contaspagar()}" />
                                    <p:menuitem value="Contas a Pagar" url="/movimentos/conta_pagar.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.contaspagar()}" />

                                    <p:separator />
                                    <p:menuitem value="Exportar Excel" url="/movimentos/exportar_excel.jsf" update=":frmPrincipal:messagesMenu" rendered="#{sessionScope.usuarioAutenticado.tipUsuario eq 'Administrador'}" />

                                    <!--
                                    <p:separator rendered="#{menuBean.controlebancario()}" />
                                    <p:menuitem value="Controle Bancário" url="/movimentos/controle_bancario.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.controlebancario()}" />
                                    -->

                                    <p:separator />
                                </p:submenu>
                                <p:separator rendered="#{menuBean.proposta()}" />
                                <p:submenu label="Proposta" rendered="#{menuBean.proposta()}">
                                    <p:separator rendered="#{menuBean.proposta_inicial()}" />
                                    <p:menuitem value="Nova Proposta" url="/movimentos/proposta_inicial.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_inicial()}" />
                                    <p:separator rendered="#{menuBean.proposta_case()}" />
                                    <p:menuitem value="Estudo em Case" url="/movimentos/proposta_case.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_case()}" />
                                    <p:separator rendered="#{menuBean.proposta_lista()}" />
                                    <p:menuitem value="Lista de Documentos" url="/movimentos/proposta_lista_documentos.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_lista()}" />
                                    <p:separator rendered="#{menuBean.proposta_estudo_inicial()}" />
                                    <p:menuitem value="Estudo Inicial" url="/movimentos/proposta_estudo_inicial.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_estudo_inicial()}" />
                                    <p:separator rendered="#{menuBean.proposta_orgao()}" />
                                    <p:menuitem value="Lista de Orgão" url="/movimentos/proposta_orgao.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_orgao()}" />
                                    <p:separator rendered="#{menuBean.proposta_elaboracao()}" />
                                    <p:menuitem value="Elaboração Proposta" url="/movimentos/proposta.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_elaboracao()}" />
                                    <p:separator rendered="#{menuBean.proposta_valor()}" />
                                    <p:menuitem value="Valorização Proposta" url="/movimentos/proposta_valor.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_valor()}" />
                                    <p:separator rendered="#{menuBean.proposta_status()}" />
                                    <p:menuitem value="Alterar Status" url="/movimentos/proposta_status.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_status()}" />
                                    <p:separator rendered="#{menuBean.proposta_encerra()}" />
                                    <p:menuitem value="Proposta não Aprovada" url="/movimentos/proposta_encerrada.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.proposta_encerra()}" />
                                    <p:separator />
                                </p:submenu>
                            </p:submenu>

                            <p:submenu label="RELATÓRIOS" icon="ui-icon-print" rendered="#{menuBean.relatorios()}">
                                <p:separator rendered="#{menuBean.relatorio_processo()}" />
                                <p:menuitem value="Relatório Processos" url="/relatorios/relatorio_processo.jsf" rendered="#{menuBean.relatorio_processo()}" />
                                <p:separator rendered="#{menuBean.relAcompanhamento()}" />
                                <p:menuitem value="Acompanhamento Processos" url="/relatorios/relatorio_acompanhamento_processo.jsf" rendered="#{menuBean.relAcompanhamento()}" />
                                <p:separator rendered="#{menuBean.relClassificao()}" />
                                <p:menuitem value="Classificação de Processos" url="/relatorios/relatorio_classificacao.jsf" rendered="#{menuBean.relClassificao()}" />
                                <p:separator />
                                <p:menuitem value="Relatório Financeiro" url="/relatorios/relatorio_financeiro.jsf" rendered="#{menuBean.relFinanceiro()}" />
                                <p:separator />
                            </p:submenu>

                            <p:submenu label="ADMINISTRATIVO - USUÁRIO ATUAL: #{sessionScope.usuarioAutenticado.nomUsuario}" icon="ui-icon-play" style="font-weight:bold;">
                                <p:separator rendered="#{menuBean.usuario()}" />
                                <p:menuitem value="Cadastro Usuários" icon="ui-icon-power" url="/administrativo/usuario.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.usuario()}" />
                                <p:separator rendered="#{menuBean.empresa()}" />
                                <p:menuitem value="Cadastro Empresas" icon="ui-icon-power" url="/administrativo/empresa.jsf" update=":frmPrincipal:messagesMenu" rendered="#{menuBean.empresa()}" />
                                <p:separator />
                                <p:menuitem value="Log do Sistema" icon="ui-icon-power" url="/administrativo/logsistema.jsf" update=":frmPrincipal:messagesMenu" rendered="#{sessionScope.usuarioAutenticado.tipUsuario eq 'Administrador'}" />
                                <p:separator />
                            </p:submenu>
                            <p:menuitem value="SAIR DO SISTEMA // TROCAR USUÁRIO" url="/index.jsp" icon="ui-icon-close" style="font-weight:bold;" />

                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />

                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                            <p:menuitem value="" />
                        </p:slideMenu>

                        <p:panelGrid columns="2" style="width: 100% !important;">
                            <h:outputText value="Escolha seu Tema" style="font-weight:bold;"  />
                            <p:themeSwitcher value="#{themeSwitcherBean.theme}" effect="fade" var="t" style="width: 350px !important;">
                                <f:selectItem itemLabel="Escolha seu Tema" itemValue="" />
                                <f:selectItems value="#{themeSwitcherBean.advancedThemes}" var="theme" itemLabel="#{theme.name}" itemValue="#{theme}"/>
                                <p:ajax listener="#{themeSwitcherBean.saveTheme}" />

                                <p:column>
                                    <p:graphicImage value="/images/themes/#{t.image}" />
                                </p:column>

                                <p:column>
                                    #{t.name}
                                </p:column>
                            </p:themeSwitcher>
                        </p:panelGrid>

                        <p:commandButton value="VOLTAR TELA PRINCIPAL" action="#{menuBean.home()}"  update=":frmPrincipal:messagesMenu" icon="ui-icon-arrowreturnthick-1-w" style="width: 100% !important; font-weight:bold;" />
                        <br />
                        <br />
                        <p:commandButton value="MANUAL DO USUÁRIO" action="#{menuBean.ajuda()}"  update=":frmPrincipal:messagesMenu" style="width: 100% !important; font-weight:bold;" icon="ui-icon-help" rendered="true" />

                        <p:dialog modal="true" widgetVar="statusDialog" header="Status" draggable="false" closable="false">
                            <p:graphicImage value="/design/ajaxloadingbar.gif" />
                        </p:dialog>
                    </h:form>
                </p:layoutUnit>

                <p:layoutUnit id="center" position="center" resizable="true" collapsible="true">
                    <ui:insert name="content">...</ui:insert>
                </p:layoutUnit>
            </p:layout>

            <ui:insert name="status">
                <p:ajaxStatus style="width:64px;height:64px;position:fixed;right:5px;bottom:5px">
                    <f:facet name="start">
                        <p:graphicImage value="/images/loading.gif" />
                    </f:facet>

                    <f:facet name="complete">
                        <h:outputText value="" />
                    </f:facet>
                </p:ajaxStatus>
            </ui:insert>


        </h:body>
    </f:view>

</html>

